home *** CD-ROM | disk | FTP | other *** search
/ Spacewalker F97 / Spacewalker F97.iso / DRIVER / 539 / IDE_8663.AF / UNIX / UNIX.UMC / rm.um8673 < prev    next >
Encoding:
Text File  |  1994-01-28  |  786 b   |  44 lines

  1.  
  2.  
  3. getyn()
  4. {
  5.     while echo "$* (y/n)? \c" >&2
  6.     do
  7.         read yn rest
  8.         case $yn in
  9.             [yY]) return 0;;
  10.             [nN]) return 1;;
  11.             *) echo "Please answer y or n" >&2;;
  12.         esac
  13.     done
  14. }
  15.  
  16. mv /etc/conf/pack.d/wd/Driver.OLD /etc/conf/pack.d/wd/Driver.o
  17. mv /etc/conf/pack.d/wd0/Driver.OLD /etc/conf/pack.d/wd0/Driver.o
  18. mv /etc/conf/pack.d/wd1/Driver.OLD /etc/conf/pack.d/wd1/Driver.o
  19.  
  20. rm /etc/conf/pack.d/wd/space.c
  21.  
  22. rm /usr/lib/mkdev/um8673
  23. rm /usr/lib/mkdev/umioctl
  24. rm /dev/umdev
  25.  
  26. cd /etc/conf/cf.d
  27.  
  28. maj=`./configure -j um`
  29. ./configure -d -c -m $maj
  30. rm -r /etc/conf/pack.d/um
  31.  
  32. if getyn "\n\
  33.     A new kernel must be built and rebooted. \n\
  34.     Would you like to relink at this time?"
  35. then
  36.     ( cd /etc/conf/cf.d; ./link_unix )
  37. else
  38.     echo "\n\
  39.     You must build a new kernel for removing the driver."
  40. fi
  41.  
  42. exit $?
  43.  
  44.